home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / haeberli / libtiff / CHANGES-v3.3 < prev    next >
Text File  |  1994-08-01  |  4KB  |  66 lines

  1. $Header: /usr/people/sam/tiff/RCS/CHANGES-v3.3,v 1.3 93/08/26 15:20:39 sam Exp $
  2.  
  3. TIFF Software "Release" 3.30 (changes since 3.2beta)
  4. ----------------------------------------------------
  5. General changes:
  6.     o the application interfaces have been overhauled to promote portability;
  7.       a new set of typedefs are defined in tiff.h and tiffio.h and used in
  8.       the library interfaces; see intro(3T) and libtiff/README for detailed
  9.       information
  10.  
  11. Changes in libtiff:
  12.     o the internal types used by the library have been reworked for portability
  13.       to 64-bit architectures (as well as 16-bit machines)
  14.     o the library no longer restricts the number of samples/pixel to <= 4
  15.     o the ExtraSamples tag is now fully supported; uses of the old Matteing tag
  16.       should eliminated
  17.     o TIFFGetFieldDefaulted now correctly handles the TransferFunction,
  18.       ReferenceBlackWhite, and ExtraSamples, tags 
  19.     o ExtraSamples tags incorrectly written with a BYTE type are now accepted
  20.       for compatiblity with Adobe Photoshop v2.5 (the 6.0 spec requires SHORTs)
  21.     o strip chopping is now done for appropriately structured tiled images
  22.     o a minor memory leak in the directory writing logic was plugged
  23.     o RATIONAL and SRATIONAL values are written with more care to avoid loss of
  24.       precision
  25.     o strip sizes and numbers are now long rather than int
  26.     o strip decoding routines now increment the row number as they go so that
  27.       diagnostic messages are more meaningful
  28.     o the YCbCR to RGB conversion algorithms have been improved
  29.     o a bug was fixed in the YCbCr to RGB conversion algorithm
  30.     o TIFFPrintDirectory no longer displays the Matteing; instead showing the
  31.       ExtraSamples information
  32.     o TIFFSetWriteOffset is a new function that is useful for overwriting image
  33.       data (added for overwriting retransmitted facsimile pages)
  34.     o TIFFIsByteSwapped is a new function that can be used to decide whether or
  35.       not to byteswap >8-bit data
  36.     o Island Graphics-specific tags are defined in tiff.h (but no support is
  37.       otherwise included)
  38.     o the VMS support code handles bogus files written with fixed records
  39.     o the Macintosh support code no longer tries to seek off the end of a file
  40.     o the unused file machdep.h was removed
  41.  
  42. Changes in the tools:
  43.     o all uses of bzero and bcmp have been replaced by the more common mem*
  44.       requivalent functions
  45.     o ppm2tiff.c has a new -resolution option to specify the image resolution
  46.       in dot/inch
  47.     o sgigt.c has an improved YCbCr to RGB conversion algorithm; it also does
  48.       a better job of recognizing images that it cannot handle
  49.     o sgisv.c now saves separated data correctly
  50.     o tiff2ps.c has many changes: the -a option forces all images in a TIFF
  51.       to be converted as PostScript (not EPS), the -h and -w options are now
  52.       interpreted as the width and height to use for the printed area, a new
  53.       -2 option causes PostScript Level II to be generated
  54.     o tiffcmp.c has been updated to handle ExtraSamples tags
  55.     o tiffcp.c now handles tiled images (thanks to JT Conklin); new -tiledepth
  56.       and -tilewidth options can be used to specify the dimensions of tiles in
  57.       output image; -strips and -tiles options can be used to select a specific
  58.       data organization for the resultant image; a new -1d option forces 1D
  59.       encoding of the output image when using CCITT Group 3 encoding
  60.     o a bug in the handling of packed SHORT and BYTE tag values was fixed
  61.       (again) in tiffdump.c
  62.  
  63. Changes in the contrib software:
  64.     o the fax2ps program is now more robust in decoding images with
  65.       errors in the encoded data
  66.